Big Huge Thesaurus

Pernis apivorus

noun

sounds kind of like